package cn.lili.modules.order.order.entity.dto;

import cn.lili.common.vo.PageVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class RankingScoreDetailsDTO extends PageVO {
    @NotNull(message = "核心参数不可为空")
    @ApiModelProperty("活动id")
    private String activityId;
    @ApiModelProperty(value = "用户id")
    private String userId;
    @ApiModelProperty(value = "用户昵称")
    private String nickName;
    @ApiModelProperty(value = "积分最少值")
    private Integer minScore;
    @ApiModelProperty(value = "积分最多值")
    private Integer maxScore;
    @ApiModelProperty(value = "奖励领取状态")
    private Integer awardStatus;


    List<String> userIds;
    @ApiModelProperty("结算状态 1,未结算 2,已结算 3,已退单")
    private Integer orderStatus;
    @ApiModelProperty("开始时间")
    private String startTime;
    @ApiModelProperty("结束时间")
    private String endTime;

    @ApiModelProperty("排序字段")
    private String sortOrder;


    @ApiModelProperty("下级id")
    private String buyerUserId;
}
